<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
  <meta charset="utf-8" />
  <meta name="generator" content="pandoc" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  <meta name="description" content=" : " />
  <title>BBF –  </title>
  <style>
    code{white-space: pre-wrap;}
    span.smallcaps{font-variant: small-caps;}
    div.columns{display: flex; gap: min(4vw, 1.5em);}
    div.column{flex: auto; overflow-x: auto;}
    div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
    /* The extra [class] is a hack that increases specificity enough to
       override a similar rule in reveal.js */
    ul.task-list[class]{list-style: none;}
    ul.task-list li input[type="checkbox"] {
      font-size: inherit;
      width: 0.8em;
      margin: 0 0.8em 0.2em -1.6em;
      vertical-align: middle;
    }
    .display.math{display: block; text-align: center; margin: 0.5rem auto;}
  </style>
  <link rel="stylesheet" href="bbf.css" />
  <!--[if lt IE 9]>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
  <![endif]-->
</head>
<body>
<header id="title-block-header">
<h1 class="title"> </h1>
</header>
<!-- do not edit! this file was created from PROJECT.yaml by project-parser.py -->
<h1 id="tr-369-the-user-services-platform">TR-369: The User Services
Platform</h1>
<p><em>A standardized protocol to manage, monitor, update, and control
connected devices, IoT endpoints, user services and home
networks</em></p>
<p>See <a href="https://usp.technology"
class="uri">https://usp.technology</a> for the current USP
specification.</p>
<h2 id="what-is-usp">What is USP?</h2>
<p>The <strong>User Services Platform</strong> is a standardized
<strong>protocol for managing, monitoring, upgrading, and controlling
connected devices</strong>. USP allows service providers, consumer
electronics manufacturers, and end users to:</p>
<ul>
<li>Create interoperable and vendor-independent <strong>managed Wi-Fi
systems</strong>.</li>
<li>Perform <strong>lifecycle management</strong> of consumer connected
devices and containerized microservices.</li>
<li>Support <strong>independent applications</strong> for
application-enabled services gateways.</li>
<li>Enable <strong>IoT and consumer electronics upgradability</strong>
for critical security patches.</li>
<li>Develop applications that gather the telemetry necessary to
<strong>mass data processing, AI, and machine learning</strong>.</li>
<li><strong>Bootstrap and configure</strong> newly installed or
purchased devices and applications.</li>
<li>Let customer support <strong>monitor and troubleshoot</strong>
connected devices, services, and home network links.</li>
<li>Easily map the home network to <strong>control service quality and
monitor threats</strong>.</li>
<li>Securely <strong>control IoT, smart home, and smart networking
functions</strong> locally or from the Cloud.</li>
<li><strong>Enable multi-tenant</strong> (i.e., multi-stakeholder)
management and control.</li>
</ul>
<p>USP represents the natural evolution of the Broadband Forum’s <a
href="http://www.broadband-forum.org/cwmp">CPE WAN Management Protocol
(CWMP)</a>, commonly known as TR-069. It uses an expanded version of the
Device:2 Data Model to represent device operations (firmware upgrades,
reboots, etc.), network interfaces, and service functions (IoT
functions, VoIP, etc.).</p>
</body>
</html>
